Non-Exact First Order Ordinary Differential Equations